<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

?>
<?php
$criteria = new criteria();
$criteria->add(preciosxmodelosPeer::MODELOS_ID, $form->modelosxingresos->getModelosid());
$precios = new sfWidgetFormPropelChoice(
        array(
            'model' => 'preciosxmodelos',
            'criteria' => $criteria
        ));
$estadosdereparacion_id = new sfWidgetFormPropelChoice(
        array(
            'model' => 'estadosdereparacion',
            'criteria' => null
        ));
$cantidad      = new sfWidgetForminput();
$cantidad->setAttribute('autocomplete', 'off');
$cantidad->setAttribute('align', 'right');
$observaciones = new sfWidgetForminput();


?>

<div id="trabajos_a_realizar">
    <div class="sf_admin_form_row">
    <div style ="Display: none" id="Notificacion_de_Error" class="error"><h2 >Error: Dato Repetido</h2></div>
    <table>
      <tr>
          <td>
               <label for="preciosxmodelos_id">Lista de Precios</label>
               <?php echo $precios->render('preciosxmodelos_id')?>
          </td>
          <td>
               <label for="estadosdereparacion_id">Estado de reparación</label>
               <?php echo $estadosdereparacion_id->render('estadosdereparacion_id')?>
          </td>
          <td>
              <label for="cantidad">CANTIDAD</label>
              <?php echo $cantidad->render('cantidad','1')?>
          </td>
          <td>
              <label for="observaciones">OBSERVACIONES</label>
              
              <?php echo $observaciones->render('observaciones')?>
          </td>
          <td>
              <INPUT type="button"  style="display: " value="OK" id="btn_agregar_equipo" onclick="AgregarConAjax()">
          </td>
          <td style="display: none" id="loader_agregar_equipo">
               <?php echo image_tag('loader.gif','alt=Agregar size=20x20')?>
          </td>

      </tr>
   </table>
</div>
</div>
<script type="text/javascript">
//<![CDATA[

function AgregarConAjax() {
        
              if (!isNaN($F('cantidad'))) {
                     if(($F('cantidad')< 1)){
                        alert('La cantidad no puede ser inferior a 1');
                        return false;
                      }
                      else{
                         Element.hide('btn_agregar_equipo');
                         Element.hide('Notificacion_de_Error');
                         new Ajax.Updater({success: 'trabajos_realizados', failure: 'Notificacion_de_Error'},
                            '<?php echo url_for('detalleservicios/guardar') ?>',
                            {asynchronous:true, evalScripts:false,
                            onLoading:function(request, json){Element.show('loader_agregar_equipo')},
                            onComplete:function(request, json){Element.hide('loader_agregar_equipo');Element.show('btn_agregar_equipo')},
                            onFailure:function(request, json){alert('No se Guardo el registro por Algun Error');Element.show('Notificacion_de_Error')},

                            parameters:'modelosxingresos_id='+  $F('modelosxingresos_id')  + '&listadeprecios_id=' +$F('preciosxmodelos_id') +'&estadosdereparacion_id='+$F('estadosdereparacion_id')+ '&cantidad=' +$F('cantidad') + '&observacion=' +$F('observaciones')});
                          }
                }
                else{
                      alert('La cantidad debe ser Un Numero');
                      return false;
                }
              
        
        }
//]]>
</script>